草庐IT

Axios 库

全部标签

javascript - 如何从 Axios 中的 HTTP 错误获取状态码?

这可能看起来很愚蠢,但我试图在Axios中请求失败时获取错误数据。axios.get('foo.example').then((response)=>{}).catch((error)=>{console.log(error);//Logsastring:Error:Requestfailedwithstatuscode404});除了字符串,是否有可能获得一个可能包含状态代码和内容的对象?例如:Object={status:404,reason:'Notfound',body:'404Notfound'} 最佳答案 你看到的是er

go - Gin-Gonic (golang) 服务器上的 Axios POST 不工作

我可以使用GET,但我不能使用axios的POST,将数据发送到我的gin-gonicgolang服务器。它在Postman中完美运行。当我用Axios发送请求时,我没有得到任何返回。当我进入gin-gonic服务器时,它显示它返回了500错误。经过进一步检查,我发现gin没有访问任何post变量。当我使用Postman时,服务器返回指定的数组。我觉得这可能与标题有关,但我真的很困惑。我大约6个月前遇到过这个问题,但一直没有弄明白。现在我记得为什么我没有继续使用axios和nuxt:)。这里是golanggin-gonic服务器路由。funcinitServer(){router:=g

go - axios 不发送 POST 到 golang api

我有一个带有negroni中间件的golangapi后端。我已经为negroni实现了CORS处理程序,所以我的api应该允许跨源资源共享。//allowOPTIONSmethodofCORSrequestsc:=cors.New(cors.Options{AllowedOrigins:[]string{"http://127.0.0.1"},})//common.StartUp()-Replacedwithinitmethod//Getthemuxrouterobjectrouter:=routers.InitRoutes()//Createanegroniinstancen:=ne

javascript - 如何使用 Axios 发布查询参数?

我正在尝试使用一些查询参数在API上发帖。当我尝试通过将邮件和名字作为查询参数传递时,这正在PostMan/Insomnia上工作:http://localhost:8000/api/mails/users/sendVerificationMail?mail=lol%40lol.com&firstname=myFirstName但是,当我尝试使用我的Reactnative应用程序执行此操作时,我收到了400错误(无效的查询参数)。这是发布方法:.post(`/mails/users/sendVerificationMail`,{mail,firstname}).then(respons

我放弃 Axios,改用 Alova

Axios是一个基于Promise的HTTP客户端,每周npm下载量超过4000万。如果回到10年前,promise式的请求工具是一个伟大的创新。它解决了繁琐的请求问题。但随着时间的推移,Axios在开发效率和性能上开始落后。特别是现在面对越来越复杂的需求,我们需要的是更加创新和领先的请求工具,而promise式的请求工具只能称之为传统。 接下来,我会揭露Axios在某些方面的不足,并推荐一个比Axios更现代、更创新的请求工具,也就是上面的轻量级请求策略库。一、Promise式请求工具(Axios)的弱点1.1与React、Vue等框架分离现在前端几乎离不开React、Vue等前端UI框架。

vuejs -Axios数组未更新

我正在尝试从API中更新我的数组在数据中声明。当我用对象启动数组时,此对象出现在HTML代码中。在Axios调用范围之后,似乎没有“保存”数组。有人可以帮我吗?我没有任何错误代码/消息。varvm=newVue({el:'#recettes',data:{results:[]},created(){axios.get('url').then((response)=>{this.results=response.dataconsole.log("Sizebeforeendofscope="+this.results.length)//=4});console.log("Sizeafter="+t

前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)

post请求fastapi响应报错:422(UnprocessableEntity)最近在学习和使用fastapi的时候遇到了一个问题,就是发送了post请求后服务器端回应:422(UnprocessableEntity),具体含义:HTTP422状态码表示服务器理解请求实体的内容类型,并且请求实体的语法是正确的,但是服务器无法处理所包含的指令。422表现为请求格式错误,但出现了语义错误,以至于服务端无法响应。fastapi出现这种响应错误,有时候可能会是前端也有可能是后端造成的,这个错误可以理解为:请求的数据前后端的类型不一样.演示代码这里的演示代码,前端发送请求使用的是axios,服务器为

node.js - 如何使用 axios 进行 https 调用?

我正在尝试使用axios使用代理服务器进行https调用:consturl="https://walmart.com/ip/50676589"varconfig={proxy:{host:proxy.ip,port:proxy.port}}axios.get(url,config).then(result=>{}).catch(error=>{console.log(error)})我使用的代理服务器都在美国,高度匿名,支持HTTP和HTTPS。我收到此错误:{Error:writeEPROTO140736580649920:error:140770FC:SSLroutines:SSL

node.js - Axios(在 React-native 中)不在 localhost 中调用服务器

我正在构建一个非常简单的api和react-native应用程序。服务器运行良好(使用PostMan测试),但应用程序不调用服务器。当axios必须发送post请求时它会阻塞(见下文)。我很绝望:-(浪费太多时间了。请帮帮我...这是我的代码登录页面。它dispatchAction创建者(使用redux)提供电子邮件和密码:...constLogIn=React.createClass({submitLogin(){//logintheserverif(this.props.email!==''&&this.props.psw!==''){if(this.props.valid===t

node.js - SSL 证书 - 在 axios 中禁用验证并使用react

我正在尝试使用axios在我的react应用程序中使用API。API使用自签名证书通过HTTPS工作。到目前为止,我在连接时遇到以下错误:net::ERR_INSECURE_RESPONSEbundle.js:65253HTTPFailureinAxiosError:NetworkErroratcreateError(bundle.js:2188)atXMLHttpRequest.handleError(bundle.js:1717)我尝试了以下但没有成功:importaxiosfrom'axios';consthttps=require('https');constagent=new